<?php
/*  Controlador do formulario form_cliente_cadastra
 * 
 */
include_once $app.'/dao/dao_cliente.php';

    //Recupero os dados vindo da view para cliente
    $cliente = $_POST["cliente"];
    
    $model_cliente = new model_cliente();
    
    // Insiro os dados de usuario e cliente em model_cliente
    $model_cliente->populateFromForm($cliente);
    
    // Configuro o codigo do cliente com o que esta na session para evitar um injection
    $model_cliente->CLI_ID = $_SESSION["CLI_ID"];
    
    // Cria uma instancia do dao_cliente
    $dao_cliente = new dao_cliente();
    
    // Verifico se o cnpj ja foi cadastrado
    if ($dao_cliente->checaCnpjCpf($model_cliente->CLI_CNPJ_CPF, $model_cliente->CLI_ID) > 0){
        throw new ValidationException("CNPJ j&aacute; cadastrado");
    }
    
    $result = $dao_cliente->update($model_cliente);

    $_SESSION["mensagem"] = "Seu cadastro foi alterado com sucesso";
    header("Location: index.php?page=cliente_alterar&id=$result");

?>
